/*
 * Copyright 2015 contentbank lijingwen.
 * brand: Content bank
 */
@font-face {
    font-family: fangzhenglantingNet;
    src: url("/font/FZLTHJW.TTF");
}
.fontFace{
    font-family: '微软雅黑';
    font-size: 3.2em;
    letter-spacing: 1px;
    text-align: center;
}

body{
    font-family:'微软雅黑';
    background-color: #F1F2F7;
    /*background-color: #F1F2F7;*/

}

div{
    display: block;
}

::-webkit-scrollbar-track-piece{background-color:#404040;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-thumb{background:#E62D28;}

a{
    text-decoration: none;
    color: #000;
}

a:hover{
    text-decoration: none;
}

.mainsection{
    background-color:#2A3542 ;
}

/*header*/
.evaheader{
    border-bottom: 2px #E62C26 solid;
    background-color: #fff;
}

.contentsearch{
    display: inline-table;
    text-align: center;
}

.searchbox{
    background-color:  #F3F5F8;
    width: 300px;
    transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
}

.searchbox:focus{
    border: 1px #E62D28 solid;
}

.rightnav{
    float: right;
    line-height: 40px;
}
.rightnav a{
    color: #777;
    padding-left: 20px;
    position: relative;
    transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
}

.rightnav a:hover{
    color: #E62D28;
}

.rightnav a:after{
    content: "/";
    position: absolute;
    right: -15px;
    color: #D8D8D8;
    font-weight: normal;
}

/*aside*/
.aside-title{
    height: 55px;
    background-color: #17191D;
    text-align: center;
    line-height: 55px;
    font-size: 16px;
    color: #BFC6CD;
}

.aside{
    padding: 10px 0;
    background-color: #2A3542;
}

.verticalnav{
    list-style: none;
    padding: 0;
}

.verticalnav ul li{
    line-height: 40px;
    padding-left: 50px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}

.verticalnav .firstnav a{
    color: #aeb2b7;
    font-size: 13px;
}

.verticalnav .secondnav a{
    color:#aeb2b7;
    padding-left: 10px;
}

.verticalnav ul li:hover{
    background-color: #35404D;
    border-right: 5px #5C9DF5 solid;
    padding-left: 70px;
}

.verticalnav ul li a:hover{
    color: #fff;
}

.verticalnav li a{
    display: block;
}

.verticalnav .verticalnavselected {
    background-color: #35404D;
    border-right: 5px #5C9DF5 solid;
}

.verticalnav .verticalnavselected a{
    color: #fff;
}


/*main*/
.main-title{
    height:  55px;
    background-color: #22262B;
    color: #DEE1E3;
    line-height:  55px;
    padding: 0 25px;
}

.contentname{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.nickname{
    color: #BFC6CD;
    font-size: 12px;
    font-weight: normal;
}

.main{
    background-color: #F1F2F7;
    padding: 25px;
    color: #797979;
}

/*footer*/
.footer{
    display: block;
    width: 100%;
    padding: 8px;
    background-color: #F1F2F7;
}